justice has been done/served. - Francés Inglés Diccionario